To run the simulations, run 'Simulate.m'. For details on how the simulation is being performed, see DNNSimIF file.
For the baseline observer simulation, see ObserverSimIF.m file
For details on Jacobian computation, see DNNGrad files. All other files are used as functions to run the simulation.